<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Path</title>
</head>
<body>
	常用的几个API例子
	1.path.normalize
</body>
<script type="text/javascript">
	// 常用的几个API例子
	// 1.path.normalize：
	var cache = {};
	function store(key,value) {
		cache[path.normalize(key)] = value;
	}
	store('foo/bar',1);
	store('foo//baz//../bar',2);
	console.log(cache);  // => {"foo/bar":2}
	// 标准化之后的路径里的斜杠在Windows系统下是\，而在Linux系统下是/。如果想保证任何系统下都使用/作为路径分隔符的话，需要用.replace(/\\/g, '/')再替换一下标准路径。
	
	// 2. path.join:将传入的多个路径拼接为标准路径。
	path.join('foo/','baz','../bar');  //  =>"foo/bar"

	// path.extname  ： 根据不同文件扩展名做不同的操作
	path.extname('foo/bar.js');  // =>.js
</script>
</html>